/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package MOs.strategy.finiteDifference.bean;

/**
 *
 * @author Erick Rubio Mendoza
 */
public class finiteDifferenceEnviroment {

    protected int countEnemies;

    /**
     * Get the value of countEnemies
     *
     * @return the value of countEnemies
     */
    public int getCountEnemies() {
        return countEnemies;
    }

    /**
     * Set the value of countEnemies
     *
     * @param countEnemies new value of countEnemies
     */
    public void setCountEnemies(int countEnemies) {
        this.countEnemies = countEnemies;
    }

    protected int countFriends;

    /**
     * Get the value of countFriends
     *
     * @return the value of countFriends
     */
    public int getCountFriends() {
        return countFriends;
    }

    /**
     * Set the value of countFriends
     *
     * @param countFriends new value of countFriends
     */
    public void setCountFriends(int countFriends) {
        this.countFriends = countFriends;
    }

    protected float eneEnemies;

    /**
     * Get the value of eneEnemies
     *
     * @return the value of eneEnemies
     */
    public float getEneEnemies() {
        return eneEnemies;
    }

    /**
     * Set the value of eneEnemies
     *
     * @param eneEnemies new value of eneEnemies
     */
    public void setEneEnemies(float eneEnemies) {
        this.eneEnemies = eneEnemies;
    }

    protected float eneFriends;

    /**
     * Get the value of eneFriends
     *
     * @return the value of eneFriends
     */
    public float getEneFriends() {
        return eneFriends;
    }

    /**
     * Set the value of eneFriends
     *
     * @param eneFriends new value of eneFriends
     */
    public void setEneFriends(float eneFriends) {
        this.eneFriends = eneFriends;
    }

    protected int type;

    /**
     * Get the value of type
     * 
     * Famine:          100
     * InclinedPlane:   1
     * Lattice:         4
     * Rings:           3
     * TwoGaussians:    5
     * VerticalBar:     2
     * Balls:           7
     * 
     * 
     * @return the value of type
     */
    public int getType() {
        return type;
    }

    /**
     * Set the value of type
     *
     * @param type new value of type
     */
    public void setType(int type) {
        this.type = type;
    }

    protected float meanNutrients;

    /**
     * Get the value of meanNutrients
     *
     * @return the value of meanNutrients
     */
    public float getMeanNutrients() {
        return meanNutrients;
    }

    /**
     * Set the value of meanNutrients
     *
     * @param meanNutrients new value of meanNutrients
     */
    public void setMeanNutrients(float meanNutrients) {
        this.meanNutrients = meanNutrients;
    }

    protected float maxNutrients;

    /**
     * Get the value of maxNutrients
     *
     * @return the value of maxNutrients
     */
    public float getMaxNutrients() {
        return maxNutrients;
    }

    /**
     * Set the value of maxNutrients
     *
     * @param maxNutrients new value of maxNutrients
     */
    public void setMaxNutrients(float maxNutrients) {
        this.maxNutrients = maxNutrients;
    }

    protected float minNutrients;

    /**
     * Get the value of minNutrients
     *
     * @return the value of minNutrients
     */
    public float getMinNutrients() {
        return minNutrients;
    }

    /**
     * Set the value of minNutrients 
     *
     * @param minNutrients new value of minNutrients
     */
    public void setMinNutrients(float minNutrients) {
        this.minNutrients = minNutrients;
    }

    
    protected finiteDifferencePoint maxBeneficePoint;

    /**
     * Get the value of maxBeneficePoint
     *
     * @return the value of maxBeneficePoint
     */
    public finiteDifferencePoint getMaxBeneficePoint() {
        return maxBeneficePoint;
    }

    /**
     * Set the value of maxBeneficePoint
     *
     * @param maxBeneficePoint new value of maxBeneficePoint
     */
    public void setMaxBeneficePoint(finiteDifferencePoint maxBeneficePoint) {
        this.maxBeneficePoint = maxBeneficePoint;
    }

    
    
    
}
